high-level visit - German English Dictionary